the latter - Spanish English Dictionary